package com.ebupt.migu.fineoperationactivitymonitor.monitor.mapper;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Mapper;

import com.baomidou.dynamic.datasource.annotation.DS;
import com.ebupt.migu.fineoperationactivitymonitor.monitor.entity.OfflineActivityBean;

/**
 * @author liuyangyang@e-byte.com
 * @description: TODO
 * @date 2023/11/8 16:11
 */
@Mapper
@DS("mysql_mg")
public interface MonitorMapper {

    /**
     * 离线活动监控
     */
    public List<OfflineActivityBean> offlineActivityMonitor();

    /**
     * 将类型为iop标签与（咪咕音乐/视频彩铃）标签融合的客群状态，从“已完成”调整至“进行中”，然后进行客群融合。
     */
    public void iopCustomerStatusCTRL();

    /**
     * 检查iop客群是否创建完成
     * 
     * @param customerId
     * @return
     */
    public boolean iopDone(String customerId);

    /**
     * 查询创建中的IOP客群
     * @return
     */
    public List<String> iopCustomersOnly();
    public List<String> iopCustomers();

    /**
     * 将客群状态调整至已完成
     * @param customerId
     */
    public void updateIopCustomerStatus(Map map);
}
